internal prosthesis - Spanish English Dictionary